package com.suneee.base.sendmsg.wsclient;

import java.util.List;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.datatype.XMLGregorianCalendar;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

@WebService(name = "SmsSenderIV2", targetNamespace = "http://operation.service.sms_frontend.skylink.com/")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface SmsSenderIV2 {

	@WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "sendSms", targetNamespace = "http://operation.service.sms_frontend.skylink.com/", className = "com.suneee.base.sendmsg.wsclient.SendSms")
    @ResponseWrapper(localName = "sendSmsResponse", targetNamespace = "http://operation.service.sms_frontend.skylink.com/", className = "com.suneee.base.sendmsg.wsclient.SendSmsResponse")
    public SmsResultOut sendSms(
        @WebParam(name = "arg0", targetNamespace = "")
        List<String> arg0,
        @WebParam(name = "arg1", targetNamespace = "")
        String arg1,
        @WebParam(name = "arg2", targetNamespace = "")
        String arg2,
        @WebParam(name = "arg3", targetNamespace = "")
        XMLGregorianCalendar arg3);
}
